/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.ideastec.mipyme.dto.entidadcomercial;

import java.io.Serializable;
import java.util.Set;
import java.util.HashSet;

import com.ideastec.mipyme.dto.categoriadeiva.DTOCategoriaDeIva;
import com.ideastec.mipyme.dto.agrupacionentidadcomercial.DTOAgrupacionEntidadComercial;
import com.ideastec.mipyme.dto.email.DTOEmail;
import com.ideastec.mipyme.dto.direccion.DTODireccion;
import com.ideastec.mipyme.dto.telefono.DTOTelefono;
import com.ideastec.mipyme.dto.fax.DTOFax;
import com.ideastec.mipyme.dto.paginaweb.DTOPaginaWeb;
import com.ideastec.mipyme.dto.formadepagocliente.DTOFormaDePagoCliente;
import com.ideastec.mipyme.dto.formadepagoproveedor.DTOFormaDePagoProveedor;
import com.ideastec.mipyme.dto.tarifadecompra.DTOTarifaDeCompra;
import com.ideastec.mipyme.dto.listadeprecio.DTOListaDePrecio;

/**
 *
 * @author Diego Rafael Graf
 */
public class DTOEntidadComercial implements Serializable{
    
    private static final long serialVersionUID = -1111111111111111111L;
    
    private Long id;    
    
    private String razonsocial, cuit_cuil, ingresosbrutos, dni;  
    
    // private DTOCategoriaDeIva categoriadeivadto; 
    
    //private DTOAgrupacionEntidadComercial agrupacionentidadcomercialdto;
    
    private Boolean activo, proveedor, cliente, estadodecredito;
    
   // private Set<DTOEmail> emailsdto = new HashSet<DTOEmail>();
    
   // private Set<DTODireccion> direccionesdto = new HashSet<DTODireccion>();
    
   // private Set<DTOTelefono> telefonosdto = new HashSet<DTOTelefono>();    
    
   // private Set<DTOFax> faxesdto = new HashSet<DTOFax>();
    
   // private Set<DTOPaginaWeb> paginasdto = new HashSet<DTOPaginaWeb>();
    
   // private DTOFormaDePagoCliente formadepagoclientedto;
    
   // private DTOFormaDePagoProveedor formadepagoproveedordto;
    
   // private DTOTarifaDeCompra tarifadecompradto;
    
   // private DTOListaDePrecio listadepreciodto;
    
   // private Long limitedecredito;
    
    private boolean lock;
    
    public void setId(Long id){
        this.id = id;
    }
    
    public Long getId(){
        return this.id;
    }
    
    public void setRazonSocial(String razonsocial){
        this.razonsocial = razonsocial;
    }
    
    public String getRazonSocial(){
        return this.razonsocial;
    }
    
    public void setCuit_Cuil(String cuit_cuil){
        this.cuit_cuil = cuit_cuil;
    }
    
    public String getCuit_Cuil(){
        return this.cuit_cuil;
    }
    
    public void setIngresosBrutos(String ingresosbrutos){
        this.ingresosbrutos = ingresosbrutos;
    }
    
    public String getIngresosBrutos(){
        return this.ingresosbrutos;
    }
    
    public void setDni(String dni){
        this.dni = dni;
    }
    
    public String getDni(){
        return this.dni;
    }   
    
    /*public void setCategoriaDeIvaDto(DTOCategoriaDeIva categoriadeivadto){
        this.categoriadeivadto = categoriadeivadto;
    }
    
    public DTOCategoriaDeIva getCategoriaDeIvaDto(){
        return this.categoriadeivadto;
    }
    
    public void setAgrupacionEntidadComercialDto(DTOAgrupacionEntidadComercial agrupacionentidadcomercialdto){
        this.agrupacionentidadcomercialdto = agrupacionentidadcomercialdto;
    }
    
    public DTOAgrupacionEntidadComercial getAgrupacionEntidadComercialDto(){
        return this.agrupacionentidadcomercialdto;
    }*/
    
    public void setActivo(Boolean activo){
        this.activo = activo;
    }
    
    public Boolean getActivo(){
        return this.activo;
    }
    
    public void setProveedor(Boolean proveedor){
        this.proveedor = proveedor;
    }
    
    public Boolean getProveedor(){
        return this.proveedor;
    }
    
    public void setCliente(Boolean cliente){
        this.cliente = cliente;
    }
    
    public Boolean getCliente(){
        return this.cliente;
    }
    
    public void setEstadoDeCredito(Boolean estadodecredito){
        this.estadodecredito = estadodecredito;
    }
    
    public Boolean getEstadoDeCredito(){
        return this.estadodecredito;
    }
    
   /* public void setEmailsDto(Set<DTOEmail> emailsdto){
        this.emailsdto = emailsdto;
    }*/
    
   /* public Set<DTOEmail> getEmailsDto(){
        return this.emailsdto;
    }*/
    
   /* public void setDireccionesDto(Set<DTODireccion> direccionesdto){
        this.direccionesdto = direccionesdto;
    }*/
    
   /* public Set<DTODireccion> getDireccionesDto(){
        return this.direccionesdto;
    }*/
    
   /* public void setTelefonosDto(Set<DTOTelefono> telefonosdto){
        this.telefonosdto = telefonosdto;
    }*/
    
   /* public Set<DTOTelefono> getTelefonosDto(){
        return this.telefonosdto;
    }*/
    
    /*public void setFaxesDto(Set<DTOFax> faxesdto){
        this.faxesdto = faxesdto;
    }*/
    
   /* public Set<DTOFax> getFaxesDto(){
        return this.faxesdto;
    }*/
    
   /* public void setPaginasDto(Set<DTOPaginaWeb> paginasdto){
        this.paginasdto = paginasdto;
    }*/
    
   /* public Set<DTOPaginaWeb> getPaginasDto(){
        return this.paginasdto;
    }
    
    public void setFormaDePagoClienteDto(DTOFormaDePagoCliente formadepagoclientedto){
        this.formadepagoclientedto = formadepagoclientedto;
    }
    
    public DTOFormaDePagoCliente getFormaDePagoClienteDto(){
        return this.formadepagoclientedto;
    }
    
    public void setFormaDePagoProveedorDto(DTOFormaDePagoProveedor formadepagoproveedordto){
        this.formadepagoproveedordto = formadepagoproveedordto;
    }
    
    public DTOFormaDePagoProveedor getFormaDePagoProveedorDto(){
        return this.formadepagoproveedordto;
    }
    
    public void setTarifaDeCompraDto(DTOTarifaDeCompra tarifadecompradto){
        this.tarifadecompradto =  tarifadecompradto;
    }
    
    public DTOTarifaDeCompra getTarifadeCompraDto(){
        return this.tarifadecompradto;
    }
    
    public void setListaDePrecioDto(DTOListaDePrecio listadepreciodto){
        this.listadepreciodto =  listadepreciodto;
    }
    
    public DTOListaDePrecio getListaDePrecioDto(){
        return this.listadepreciodto;
    }
    
    public void setLimiteDeCredito(long limitedecredito){
        this.limitedecredito = limitedecredito;
    }
    
    public long getLimiteDeCredito(){
        return this.limitedecredito;
    }
    
    public void setLock(boolean lock){
        this.lock = lock;
    }
    
    public boolean getLock(){
        return this.lock;
    }*/
    
    @Override 
    public String toString(){
        return this.razonsocial;
    }    
    
}
